<?
//include "resources/bd/db.php";
class Usuario
{
	var $login_usuario;
	var $id_rol;
	var $activo_usuario;
	
	function buscar($id_empleado)
	{
	   $sql="SELECT id_usuario,login_usuario,activo_usuario,id_rol
			FROM USUARIO 
			WHERE id_usuario='".$id_empleado."' AND activo_usuario = '1'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta_query();
	   for($i=0; $i<count($personas["id_usuario"]); ++$i) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posici贸n
         // indicada con el mismo nombre del campo
		 $this->login_usuario = $personas["login_usuario"][$i];
		 $this->id_rol = $personas["id_rol"][$i];
	  	 $this->activo_usuario = $personas["activo_usuario"][$i]; 	     
	   }
   }

   function agregar($login_usuario,$clave_usuario,$id_rol)
	{
	   $sql="INSERT INTO USUARIO (login_usuario,clave_usuario,id_rol)
	    VALUES ('".$login_usuario."','".$clave_usuario."','".$id_rol."')";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta();
   }
   
   function actualizar($id_usuario,$login_usuario,$clave_usuario,$id_rol)
	{
	   $sql="UPDATE USUARIO SET login_usuario='".$login_usuario."',clave_usuario='".$clave_usuario."',id_rol='".$id_rol."'
	    WHERE id_usuario='".$id_usuario."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta();	   
   }
   
   function actualizarStatus($id_usuario,$activo_usuario)
	{
	   $sql="UPDATE USUARIO SET activo_usuario ='".$activo_usuario."' WHERE id_usuario='".$id_usuario."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta();
   }
    function autenticar($login,$password)
	{
	   $id = "";	   
	   $sql="SELECT id_usuario,login_usuario,activo_usuario,id_rol
			FROM USUARIO  
			WHERE clave_usuario='".$password."' AND login_usuario='".$login."' ";
			//echo $sql;
			//die();
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta_query();	   
	   for($i=0; $i<count($personas["id_usuario"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posici贸n
         // indicada con el mismo nombre del campo
		 $id = $personas["id_usuario"][$i];		 
	   }
	   return($id);
   }

	function inputHtmlSelect($emp,$js)
   {
	   $html = "<select name='id_usuario' ".$js." >";
	   $option = "";
	   $sql="SELECT id_usuario,login_usuario,activo_usuario,id_rol
			FROM USUARIO ";
	   $p = new DB;
	   $p->setQuery($sql);
	   $arreglo = $p->ejecuta_query();
	   for($i=0; $i<count($arreglo["id_usuario"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posici贸n
         // indicada con el mismo nombre del campo
		 if($arreglo["id_usuario"][$i] == $emp)
		 {
		 	$option = $option."<option value='".$arreglo["id_usuario"][$i]."' SELECTED >".$arreglo["login_usuario"][$i]."</option>";	
		 }
		 else
		 {
		 	$option = $option."<option value='".$arreglo["id_usuario"][$i]."' >".$arreglo["login_usuario"][$i]."</option>";		 		     
		}
	   }
	   $html = $html.$option."</select>";
	   return ($html);
   }
}
?>